Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F7 USA F1 USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler 2002 USTA Challenger of Calabasas - Calabasas Pro Tennis World Open - Boca Raton USTA/Safeway Challenger - Aptos AT&T Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Tallahassee Tennis Challenger - Tallahassee Pro Challenger at Calabasas - Calabasas USTA Challenger of Dallas - Dallas Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Open Sainte Victoire - Aix-En-Provence University of Tennessee USTA Challenger - Knoxville Nielsen USTA Pro Tennis Championship - Winnetka The Surbiton Trophy - Surbiton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham Ford Tennis Championships - Louisville Fifth Third Bank Tennis Championships - Lexington USTA Championships of Kerrville - Kerrville Grand Prix de Tennis - St. Jean de Luz Fifth-Third Bank Tennis Championships - Lexington 2007 Knoxville Challenger - Knoxville Time Warner USTA Challenger - Binghamton Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Music City Challenger - Nashville Men's Pro Challenger at Tunica National - Tunica 2008 Knoxville Challenger - Knoxville Binghamton Professional Tennis Tournament - Binghamton Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank Talahassee Challenger Open de L'Isere - Grenoble Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Busan Open Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Nottingham Challenger Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas The 'Fitz' Casino Challenger - Tunica The West Side Tennis Club Grass Court Challenger - Forest Hills Sacramento Challenger JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas Champaign Challenger Honolulu Challenger Baton Rouge Challenger Savannah Challenger Carson Challenger The Commercia Challenger - Aptos Binghamton Challenger Austin Challenger - Austin Lubbock Challenger - Lubbock Sacramento Challenger The Swanston Challenger - Sacramento Tiburon Challenger - Tiburon Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Ford Tennis Championships - Louisville Challenger Groningen - Groningen BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Honolulu Challenger Dallas Challenger Music City Challenger - Nashville Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Swanston Challenger - Sacramento Vancouver Challenger Calabasas Challenger Hurricane Tennis Open - Bradenton San Jose Challenger Ford Tennis Championships - Louisville Torneo Internacional Challenger Fila 2006 - Leon USTA Challenger - Champaign II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos IPP Open - Helsinki BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla 2003 USTA Challenger of Calabasas - Calabasas Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam USTA Challenger of Las Vegas - Las Vegas 2006 Challenger of Santa Clarita California Challenger - Valencia Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia AAPT Championships - Adelaide Infiniti Open - Los Angeles Japan Open - Tokyo Open 13 - Marseille Infiniti Open - Los Angeles The Samsung Open - Bournemouth Scania Stockholm Open - Stockholm AAPT Championships - Adelaide 2001 UT Tyler Patriot Challenger - Tyler BMW Open - Munich Davidoff Swiss Indoors - Basel Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Croatian Indoors - Zagreb Music City Challenger - Nashville 2005 West Side Tennis Coub Men's Challenger - Forest Hills BMW Open - Munich Franklin Templeton Tennis Classic - Scottsdale Savannah Challenger BMW Open - Munich Challenger Britania Zavaleta - Puebla CA Tennis Trophy - Vienna Nottingham Challenger AXA Cup - London Adidas International - Sydney The Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount Stockholm Open - Stockholm Open Seat-Godo 2001 - Barcelona Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Doha The Stella Artois Grass Court Championships - London New Delhi USTA Tennis Championships of Houston - Houston Tokyo USTA Challenger of Burbank - Burbank Prague Open Sainte-Victoire - Aix-En-Provence USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign CA Tennis Trophy - Vienna Tokyo 2004 Colorado Tennis Classic - Denver Music City Challenger - Nashville Pro Tennis World Open - Sunrise Nottingham Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Tatra Banka Open - Bratislava USTA Freeman Men's Challenger - Joplin Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Wailea Men's Challenger - Maui BMW Open - Munich Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - Queen's/London Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge AAPT Championships - Adelaide RCA Championships - Indianapolis Countrywide Classic USTA Men's Challenger - Carson Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Waldbaum's Hamlet Cup - Long Island International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Auckland Dubai Memphis Bastad Bordeaux Toulouse Adelaide Los Angeles Vienna Auckland The Stella Artois Grass Court Championships - London Bastad Stockholm Open - Stockholm Vienna Indianapolis Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Basel Bolzano Bastad Advanta Championships - Philadelphia Toulouse Qatar Open - Doha Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Nottingham-2 Challenger Next Generation Hardcourts - Adelaide Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Scania Stockholm Open - Stockholm Zagreb Challenger Savannah Challenger CA Tennis Trophy - Vienna Washington Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Halle Basel Lyon Memphis Bank Austria Tennis Trophy - Vienna Philadelphia The Stella Artois Grass Court Championships - London Hong Kong Pinehurst Coral Springs Washington Indianapolis Basel Stockholm Auckland Bastad Los Angeles Legg Mason Tennis Classic - Washington Sydney Philadelphia Scottsdale Halle Indianapolis Schenectady U.S. Mens's Clay Court Championship - Houston Bolzano Rotterdam Sunrise Challenger SAP Open - San Jose Sacramento Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Sarasota Challenger US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch IPB Czech Indoor - Ostrava Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Panama City Challenger Philadelphia Los Angeles Vienna Stockholm Adelaide USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka Schenectady Vienna Memphis USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Vienna European Community Championships - Antwerp College Station Challenger - College Station Scania Stockholm Open - Stockholm CA Tennis Trophy - Vienna Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Indianapolis Adelaide Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Memphis Philadelphia Indianapolis Tennis Championships - Indianapolis BMW Open - Munich Thailand Open - Bangkok The Stella Artois Grass Court Championships - London AIG Japan Open Tennis Championships - Tokyo RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Indianapolis Open 13 - Marseille Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai Siebel Open - San Jose Basel ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Arizona Men's Tennis Championships - Scottsdale Rotterdam Munich Munich Qatar Mobil Open - Doha U.S. Men's Clay Court Championships - Houston Medibank International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Tokyo The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis The Lipton Championships - Key Biscayne The Lipton Championships - Key Biscayne Siebel Open - San Jose du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Davidoff Swiss Indoors - Basel Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Bastad Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Rome Cincinnati Canadian Open Paris RCA Championships - Indianapolis Indian Wells Key Biscayne Scania Stockholm Open - Stockholm Monte Carlo Canadian Open Cincinnati Essen Canadian Open Key Biscayne Cincinnati Stockholm Key Biscayne Monte Carlo CA Tennis Trophy - Vienna Stockholm Stockholm Stockholm Adidas International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Gold Flake Open - Chennai Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Newsweek Champions Cup - Indian Wells U.S. Men's Clay Court Championships - Houston Copenhagen Tennis Masters Series - Miami Basel Eurocard Open - Stuttgart Moscow Nice TD Waterhouse Cup - Long Island Tennis Masters Series - Hamburg Italian Open - Rome Copenhagen BNP Paribas Masters - Paris du Maurier Open - Montreal Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells International Tennis Championships - Delray Beach Adelaide Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York AEGON International - Eastbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York SAP Open - San Jose Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon U.S. Open French Open Wimbledon Australian Open U.S. Open Australian Open French Open U.S. Open Australian Open French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Paris Hamburg Sony Ericsson Open - Miami Wimbledon - London BMW Open - Munich Medibank International - Sydney Australian Open Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 13th Paris Open - Paris French Open - Paris French Open Australian Open Australian Open - Melbourne Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Australian Open - Melbourne U.S. Open French Open Wimbledon River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Eutelsat Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne ATP Tour World Championship Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 70th River Oaks International Tennis Tournament - Houston Atlanta Olympics River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich ATP Tour World Championship Olympics - Athens ATP Tour World Championship - Hannover